
#include <QPushButton> 

#include "concloaddlg.h"


////////////////////////////////////////////////////////////
concLoadDlg::concLoadDlg(QWidget *parent)
	: QDialog(parent) 
{
	
   setupUi(this);
   connect( closeButton, SIGNAL( clicked() ), this, SLOT( sair() ) );
   connect( clearButton, SIGNAL( clicked() ), this, SLOT( limpar() ) );
   connect( applyButton, SIGNAL( clicked() ), this, SLOT( salvar () ) );

}


///////////////////////////////////////////////////////////
concLoadDlg::~concLoadDlg()
{

}


///////////////////////////////////////////////////////////
void concLoadDlg::sair()
{
	this->close(); 
}


///////////////////////////////////////////////////////////
void concLoadDlg::limpar()
{
	
	this->cargaApoioFx->setText("0.00");
	this->cargaApoioFy->setText("0.00");
	this->cargaApoioMz->setText("0.00");
 
}


//////////////////////////////////////////////////////////////
void concLoadDlg::salvar()
{
	
  *cargaApoioFx_d=(float)this->getCargaApoioFx();
  *cargaApoioFy_d=(float)this->getCargaApoioFy();
  *cargaApoioMz_d=(float)this->getCargaApoioMz();

  emit apply();

	this->close(); 
}


//////////////////////////////////////////////////////////////

float concLoadDlg::getCargaApoioFx()
{
	return this->cargaApoioFx->text().toFloat();
}



void concLoadDlg::setCargaApoioFx(float *cargaApoioFx) 
{	
	this->cargaApoioFx_d = cargaApoioFx;
	this->cargaApoioFx->setText(QString::number(*cargaApoioFx,'f',2));
}

//////////////////////////////////////////////////////////////

float concLoadDlg::getCargaApoioFy()
{
	return this->cargaApoioFy->text().toFloat();
}



void concLoadDlg::setCargaApoioFy(float *cargaApoioFy) 
{	
	this->cargaApoioFy_d = cargaApoioFy;
	this->cargaApoioFy->setText(QString::number(*cargaApoioFy,'f',2));
}

//////////////////////////////////////////////////////////////

float concLoadDlg::getCargaApoioMz()
{
	return this->cargaApoioMz->text().toFloat();
}



void concLoadDlg::setCargaApoioMz(float *cargaApoioMz) 
{	
	this->cargaApoioMz_d = cargaApoioMz;
	this->cargaApoioMz->setText(QString::number(*cargaApoioMz,'f',2));
}

//////////////////////////////////////////////////////////////